package com.okbihuo.perm.component.file.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @author Jr.November
 */
@Component
@Data
public class FileConfig {
    /**
     * 存储方式
     */
    @Value("${file.fileStoreType}")
    public String fileStoreType = "table";
    /**
     * 阿里云Bucket
     */
    @Value("${file.aliyun.bucket}")
    public String aliyunBucket = "";
    /**
     * 阿里云endPoint
     */
    @Value("${file.aliyun.endPoint}")
    public String aliyunEndPoint = "";
    /**
     * 阿里云accessKeyIdd
     */
    @Value("${file.aliyun.accessKeyId}")
    public String aliyunAccessKeyId = "";
    /**
     * 阿里云accessKeySecret
     */
    @Value("${file.aliyun.accessKeySecret}")
    public String aliyunAccessKeySecret = "";
    /**
     * 本地下载前缀
     */
    @Value("${file.downloadPrefix}")
    public String downloadPrefix = "";


    @Value("${file.expiresDay}")
    public Integer expiresDay = 0;
}
